#include "ClassInfo.h"

using namespace JCC;

CClassInfo::CClassInfo(void)
{
	_members_info = new std::vector<CClassMemberInfo>;
}

CClassInfo::~CClassInfo(void)
{
	delete _members_info;
}

JCC::CClassInfo::CClassInfo( const CClassInfo& val )
{
	_members_info = new std::vector<CClassMemberInfo>;

	*this = val;
}

CClassInfo& JCC::CClassInfo::operator=( const CClassInfo& val )
{
	_name  = val._name;
	*_members_info = *(val._members_info);

	return *this;
}